package com.xbongbong.paas.service;

import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.pro.menu.pojo.dto.MenuFormAddBatchDTO;
import com.xbongbong.pro.menu.pojo.dto.MenuGroupAddBatchDTO;
import com.xbongbong.pro.menu.pojo.vo.MenuFormAddBatchVO;
import com.xbongbong.pro.menu.pojo.vo.MenuGroupAddBatchVO;

/**
 * @author 吴峰
 * @date 2022/10/28 13:50
 */
public interface ProMenuService {

    /**
     * 批量插入分组
     * @author 吴峰
     * @date 2019/1/16 16:10
     * @param menuGroupAddBatchDTO 传入对象
     * @return com.xbongbong.pro.menu.pojo.vo.MenuGroupAddBatchVO
     * @throws XbbException
     */
    MenuGroupAddBatchVO addBatchGroupMenu(MenuGroupAddBatchDTO menuGroupAddBatchDTO) throws XbbException;

    /**
     * 批量插入菜单
     * @author 吴峰
     * @date 2019/1/16 16:10
     * @param menuFormAddBatchDTO 传入对象
     * @return com.xbongbong.pro.menu.pojo.vo.MenuFormAddBatchVO
     * @throws XbbException
     */
    MenuFormAddBatchVO addBatchFormMenu(MenuFormAddBatchDTO menuFormAddBatchDTO) throws XbbException;
}
